package com.sinosoft.tcmcp.system.web.dto;

import java.util.List;

/**
 * 应用上下文的身份信息传输类
 * @author xiaoxiong
 *
 */
public class AppIdentityData implements java.io.Serializable{

	private static final long serialVersionUID = 1L;
	
	private IdentityInfomationData identityInfomationData;	//	人员信息
	
	private OrganizationData organizationData;	//	机构信息
	
	private List<GroupData> groupDataList;	//	群组信息集合

	/**
	 * 默认构造函数
	 * @param identityInfomationData	人员信息
	 * @param organizationData	//	机构信息
	 * @param groupDataList	//	群组信息集合
	 */
	public AppIdentityData(IdentityInfomationData identityInfomationData, OrganizationData organizationData, List<GroupData> groupDataList){
		this.identityInfomationData = identityInfomationData;
		this.organizationData = organizationData;
		this.groupDataList = groupDataList;
	}
	
	public IdentityInfomationData getIdentityInfomationData() {
		return identityInfomationData;
	}

	public void setIdentityInfomationData(
			IdentityInfomationData identityInfomationData) {
		this.identityInfomationData = identityInfomationData;
	}

	public OrganizationData getOrganizationData() {
		return organizationData;
	}

	public void setOrganizationData(OrganizationData organizationData) {
		this.organizationData = organizationData;
	}

	public List<GroupData> getGroupDataList() {
		return groupDataList;
	}

	public void setGroupDataList(List<GroupData> groupDataList) {
		this.groupDataList = groupDataList;
	}
}
